stun grenade - German English Dictionary